package com.example.proxyDemo1.demo01;

import com.example.proxyDemo1.UsbKingFactory;
import com.example.proxyDemo1.UsbSell;

/**
 *
 * 商家类，就是一个代理类，代理金士顿厂家销售U盘
 */
public class TaoBao implements UsbSell {

    private UsbSell usbSellImp = new UsbKingFactory();

    @Override
    public float sell(int amout) {

        //在这里也可以做其他的增强功能


        float price = usbSellImp.sell(amout); // 厂家的价格
        System.out.println("厂家的价格：" + price);

        //商家需要加价，
        //增强功能，代理类在完成目标类的方法好哦，增强的功能，
        price += 25;

        return price;
    }

    @Override
    public float getShop(String name) {
        return 0;
    }
}
